镜像服务器

镜像服务器,是一类特殊的存储设施,是用于存储云主机镜像模板以及ISO的存储服务器。

功能概述

镜像服务器主要分为两种类型:

  • ImageStore类型:在独立服务器上划分大容量硬盘给镜像服务器使用,如果没有额外服务器,也可以复用其中一台大容量计算服务器/管理节点。

  • Ceph类型:如果没有额外独立服务器及硬盘,推荐使用Ceph复用为镜像服务器。

不同镜像服务器优缺点:

  • ImageStore类型

    • 优点:能支持全类型主存储,以镜像切片方式存储镜像文件,支持增量存储,可以复用为本地备份服务器用于存放灾备数据和CDP数据等,支持多个ImageStore类型镜像服务器同步镜像。

    • 缺点:在Ceph主存储中创建镜像会稍慢一些(全量) 。

  • Ceph类型

    • 优点:Ceph存储支持效果最佳,可以更快速度创建镜像,复用主存储存储池,无需额外服务器硬盘等。

    • 缺点:只支持Ceph类型主存储,导出镜像格式为raw全量数据。

最佳实践

  • 添加镜像服务器时需填写真实IP,不能填写VIP地址,VIP漂移会导致镜像无法使用,或多个镜像错误,不能正常使用。
  • 当镜像服务器失联时或出现故障时,会导致创建云主机等功能失效,需保持网络和端口可以正常通信,管理网络流量正常,底层修改IP端口以及密码后在UI修改IP端口以及密码。
  • 镜像服务器需预留容量,避免镜像服务器目录被写满,导致I/O出现异常,导致创建云主机等功能失效。
  • 如常使用URL方式上传镜像,需配置镜像服务器的DNS,以及填写URL时,需保证URL可以被镜像服务器正常访问。
  • 使用FTP/SFTP方式需注意用户名密码是否正确,反之会导致用户名密码验证失败,导致上传镜像失败。
  • 使用本地方式上传前,建议使用md5sum等校验工具验证镜像完整性,避免上传时检查是失败。
  • 使用本地方式上传时:

    • 需注意不能刷新UI以及关闭浏览器,刷新UI和关闭浏览器会导致POST URL关闭,导致镜像服务器从UI拉取镜像失败。

    • 需注意环境内是否做了流量限制,如使用Nginx代理双管理节点VIP,需注意Nginx是否有设置上传文件大小限制,如限制过小会导致镜像上传失败。

    • 使用本地方式上传时,需注意带宽不能过小,否则可能因带宽过小上传时间过长从而导致超时。

    • 推荐使用Chrome和Firefox,以及浏览器内核对应版本不能过低,以及需注意浏览器中的各种插件也会对造成镜像上传失败。

  • 避免在未经验证的情况下,直接修改镜像服务器的时间,可能引发镜像仓库证书失效,导致镜像上传失败。

注意事项

ImageStore:

  • 建议提前为 此URL挂载大容量存储,输入此目录的绝对路径。

  • 不能使用以下人/dev/、 /proc/、 /sys/、 /usr/bin、 /bin 等系统目录,否则可能导致物理机异常。

  • 不建 议使用NFS方式挂载使用作为ImageStore类型镜像服务器的绝对路径,假设NFS挂载点异常可能会导致挂载目录无法umount,会出现卡死现象。

  • 禁止同一个服务 器使用不同IP或相同目录及子目录,重复添加为多个镜像服务器使用,可能会导致容量计算或者使用异常等现象。

Ceph:

  • 支持对Ceph镜像 服务器指定特定的存储池,若留空不填,系统将默认自动创建;如果指定,则需提前在Ceph存储集群自行创建存储池。

  • 支持对接Ceph版本信息:开源版Ceph (J版本、 L版本和N版本)、企业版Ceph (所有已发布的企业版Ceph,请添加已创建的pool)。

results matching ""

    No results matching ""